Meta Build
Toggle table of contents
0.1
jvm
Platform filter
jvm
Switch theme
Meta Build
Meta
Build
uk.
co.
nickthecoder.
metabuild
Dokka
Dokka
Multi
Module
Dokka
Partial
Example
Companion
Exec
Java
Java
Or
Kotlin
Kotlin
Meta
Build
Companion
Project
Publishing
Repository
Meta Build
/
uk.co.nickthecoder.metabuild
/
Project
Project
interface
Project
Members
Functions
application
Link copied to clipboard
abstract
fun
application
(
mainClassName
:
String
)
default
Tasks
Link copied to clipboard
abstract
fun
defaultTasks
(
vararg
taskNames
:
String
)
dokka
Link copied to clipboard
abstract
fun
dokka
(
)
:
Dokka
abstract
fun
dokka
(
version
:
String
)
:
Dokka
dokka
Multi
Module
Link copied to clipboard
abstract
fun
dokkaMultiModule
(
)
:
DokkaMultiModule
abstract
fun
dokkaMultiModule
(
version
:
String
)
:
DokkaMultiModule
dokka
Partial
Link copied to clipboard
abstract
fun
dokkaPartial
(
)
:
DokkaPartial
abstract
fun
dokkaPartial
(
version
:
String
)
:
DokkaPartial
exec
Link copied to clipboard
abstract
fun
exec
(
taskName
:
String
,
vararg
commandParts
:
String
)
:
Exec
java
Link copied to clipboard
abstract
fun
java
(
)
:
Java
java
Library
Link copied to clipboard
abstract
fun
javaLibrary
(
)
:
Java
kotlin
Link copied to clipboard
abstract
fun
kotlin
(
)
:
Kotlin
kotlin
Multi
Platform
Link copied to clipboard
abstract
fun
kotlinMultiPlatform
(
vararg
platforms
:
String
)
:
Kotlin
abstract
fun
kotlinMultiPlatform
(
platforms
:
List
<
String
>
)
:
Kotlin
kotlin
Version
Link copied to clipboard
abstract
fun
kotlinVersion
(
)
abstract
fun
kotlinVersion
(
version
:
String
)
publishing
Link copied to clipboard
abstract
fun
publishing
(
)
:
Publishing
repositories
Link copied to clipboard
abstract
fun
repositories
(
vararg
repositories
:
Repository
)
abstract
fun
repositories
(
repositories
:
List
<
Repository
>
)
tool
Chain
Link copied to clipboard
abstract
fun
toolChain
(
version
:
Int
)